package com.hm.manage.dto;

import com.alibaba.fastjson2.annotation.JSONField;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;

@Data
@NoArgsConstructor
@AllArgsConstructor
public class TargetAttrs {
    @JSONField(name = "bodyTime", format = "yyyy-MM-dd'T'HH:mm:ss.SSSXXX")
    private Date bodyTime;

    @JSONField(name = "cameraAddress")
    private String cameraAddress;

    @JSONField(name = "cameraIndexCode")
    private String cameraIndexCode;

    @JSONField(name = "cameraName")
    private String cameraName;

    @JSONField(name = "deviceIndexCode")
    private String deviceIndexCode;

    @JSONField(name = "deviceName")
    private String deviceName;

    @JSONField(name = "deviceType")
    private String deviceType;

    @JSONField(name = "imageServerCode")
    private String imageServerCode;

    @JSONField(name = "latitude")
    private Double latitude;

    @JSONField(name = "longitude")
    private Double longitude;

    @JSONField(name = "recognitionSign")
    private Integer recognitionSign;

    @JSONField(name = "regionIndexCode")
    private String regionIndexCode;

    @JSONField(name = "tdaGlobalId")
    private String tdaGlobalId;
}
